// 开展培训
function ScoreManage() {
    var _this = this;
    var page;
    _this.page_size = 10;

    // init
    _this.init = function(_page) {
        page = _page;
        _this.initTable();
        _this.initEvent();
    };

    _this.initTable = function() {
        var list_url = appPath + "/statistics/project_statistics_list";
        page.init("select_score_form", list_url, "select_scord_list", "select_score_page", 1, _this.page_size);
        page.goPage(1);
        page.list = function(dataList){
            _this.obj = dataList;
            if(dataList == null){
                return;
            }
            var len = dataList.length;
            var inner = "", item;
            var examType = "\\";
            // 组装数据
            for(var i=0; i< len; i++) {
                item = dataList[i];
                // 组装数据
                inner += "<tr>";
                inner += '<td width="50">'+(parseInt(i)+1)+'</td>';
                inner += '<td width="100">'+ item['user_name'] + '</td>';   //姓名
               /* inner += '<td width="100">'+ item['user_name'] + '</td>';   // 账号*/
                inner += '<td width="100">'+ item['company_name'] + '</td>';   //单位
                inner += '<td width="100">'+ item['dept_name'] + '</td>';   //部门
                inner += '<td width="100">'+ item['exam_score'] + '</td>';   //考试成绩
                   //成绩状态
                if(item['exam_status'] == '1'){
                    inner +='<td width="100"><span class="text-gray">未考试</span></td>';
                    examType = "\\";
                }else {
                    if(item['score_type'] == '1'){
                        examType = "学员在线考试";
                    }else{
                        examType = "管理员导入";
                    }
                }
                if(item['exam_status'] == '2'){
                    inner +='<td width="100"><span class="text-green">合格</span></td>';
                }
                if(item['exam_status'] == '3'){
                    inner +='<td width="100"><span class="text-red">不合格</span></td>';
                }
                inner += '<td width="100">'+ examType + '</td>';     // 成绩获取方式
                inner += '<td width="100">'+ item['oper_user'] + '</td>';     // 操作人
                inner += '<td width="100">'+ item['oper_time'] + '</td>';     // 操作时间
                inner += "</tr>";
            }
            return inner;
        }

    };



    _this.initEvent = function () {
        //搜索
        $("#user_search").click(function () {
            _this.initTable();
        });

        //全部
        $("#user_all").click(function () {
            $("#examUserName").val("");
            $("#examStatus").val("");
            $("#deptName").val("");
            _this.initTable();
        });


    };


    // 导入成绩
    _this.scoreImport=function(projectId){
        // 导入模板类型 1：学员模板  2：角色模板  4:成绩模板
        //exportTye 1调用学员导出方法 2调用角色导出方法 4:调用导入成绩方法
        var tempType = "4";
        var params = new Object();
        params.projectId = projectId;
        layer.open({
            type: 2,
            title: 'excel导入成绩',
            shadeClose: false,				//true点击遮罩层关闭
            shade: 0.3,					    //遮罩层背景
            maxmin: true, 					// 开启最大化最小化按钮
            area: ['1000px', '80%'],		//弹出层大小
            scrollbar: false,				//false隐藏滑动块
            content: [appPath + '/admin/excelImport/to_import?tempType=' + tempType + '&exportTye=4' + '&params=' + encodeURIComponent(JSON.stringify(params)) + '&isCenterTrain=1', 'yes'],
            cancel: function () {
                //刷新数据
                _this.initTable();
            }
        })
    }

}

var scoreManage = new ScoreManage();